home *** CD-ROM | disk | FTP | other *** search
/ SimTunes / SimTunes (1996)(Maxis Kids).iso / UTILS / SBW95UP.EXE / SB16AWE.INF < prev    next >
INI File  |  1996-07-24  |  11KB  |  391 lines

  1. ; Creative Technology Ltd.
  2. ;     Copyright (c) Creative Technology Ltd, 1994-1996.
  3. ;
  4. ; Description
  5. ;      This .inf files contains the following device for the installation
  6. ;      1. PNPB003                     => SB Device
  7. ;      2. CTL0001                     => SB Device
  8. ;      3. CTL0021                     => AWE Device
  9. ;      4. CTL0022                     => AWE64 Wavetable MIDI (AWE32 compatible)
  10. ;      5. CTL0031                     => SB Device
  11. ;      6. CTL0041                     => SB Device (V16CL)
  12. ;      7. CTL0042                     => AWE64 16-bit Audio (SB16 compatible)
  13. ;      8. CTL0051                     => 3D Stereo Enhancement Device
  14. ;      9. CTL8001                     => Legacy SB Device
  15. ;      A. CTL7002                     => Programmable Game Port
  16. ;      B. VIRTUAL\SBAWE-MPUEmulation  => MPU Emulation Device
  17. ;
  18. ; Date       : 24th July '96
  19. ; Revision : 1.04.002
  20. ;
  21.  
  22. [Version]
  23. Signature="$CHICAGO$"
  24. Class=MEDIA
  25. provider=%CREAF%
  26. LayoutFile=layout.inf
  27.  
  28. [CTInfVersion]
  29. InfName=SB16AWE.INF
  30. InfVersion=1.04
  31.  
  32. [ControlFlags]
  33. ExcludeFromSelect=VIRTUAL\SBAWE-MPUEmulation
  34.  
  35. [ClassInstall]
  36. AddReg=Class.AddReg
  37.  
  38. [Class.AddReg]
  39. HKR,,,,%MediaClassName%
  40. HKR,,Icon,,"-1"
  41. HKR,,Installer,,mmci.dll
  42.  
  43. [Manufacturer]
  44. %CLMfgName%=Creative
  45.  
  46. [Creative]
  47. %*PNPB003.DeviceDesc%=PNPB003_Device, *PNPB003
  48. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0001
  49. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0031
  50. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0041
  51. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0021
  52. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL8001
  53. %*CTL0022.DeviceDesc%=CTL0022_Device, *CTL0022
  54. %*CTL0042.DeviceDesc%=CTL0042_Device, *CTL0042
  55. %*CTL0051.DeviceDesc%=CTL0051_Device, *CTL0051
  56. %SBAWE_Virtual_Mpu.DeviceDesc%=SBAWE_Virtual_Mpu_Device, VIRTUAL\SBAWE-MPUEmulation
  57. %*CTL7002.DeviceDesc%=CTL7002_Device, *CTL7002
  58.  
  59. [PreCopySection]
  60. HKR,,NoSetupUI,,1
  61.  
  62. ;---------------------------------------------------------------;
  63.  
  64. [PNPB003_Device]
  65. LogConfig=SB16.LC1,SB16.LC2,SB16.LC3,SB16.LC4,SB16.LC5,SB16.LC6,SB16.LC7,SB16.LC8
  66. CopyFiles=SB16.CopyList
  67. AddReg=WAVE.AddReg, PNPB003.AddReg, SB16.AddReg
  68. Reboot=1
  69.  
  70. [PNPB003_Device.FactDef]
  71. ConfigPriority=NORMAL
  72. IOConfig=220-22F
  73. IOConfig=330-331
  74. IOConfig=388-38B
  75. IRQConfig=5
  76. DMAConfig=1
  77. DMAConfig=5
  78.  
  79. [CTL0001_Device]
  80. CopyFiles=SB16.CopyList
  81. AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg 
  82.  
  83. [CTL0021_Device]
  84. CopyFiles=SBAWE.CopyList, AWEMAN.CopyList
  85. AddReg=WAVE.AddReg, CTL0021.AddReg, SBAWE.AddReg
  86.  
  87. [CTL0022_Device]
  88. CopyFiles=SBAWE.CopyList, AWEMAN.CopyList
  89. AddReg=WAVE.AddReg, CTL0021.AddReg, SBAWE.AddReg, CTL0022.AddReg
  90.  
  91. [CTL0042_Device]
  92. CopyFiles=SB16.CopyList
  93. AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg, CTL0042.AddReg
  94.  
  95. [CTL0051_Device]
  96. CopyFiles=SF.CopyList
  97. AddReg=SF.AddReg
  98.  
  99. [SBAWE_Virtual_Mpu_Device]
  100. AddReg=SBAWE_Virtual_Mpu_Device.AddReg
  101.  
  102. [CTL7002_Device]
  103. CopyFiles=MSJSTICK.CopyList
  104. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  105. UpdateInis=MSJSTICK.UpdateInis
  106.  
  107. ;---------------------------------------------------------------;
  108.  
  109. [SB16.LC1]
  110. ConfigPriority=NORMAL
  111. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  112. IRQConfig=5 , 7 , 9 , 10
  113. DMAConfig=0 , 1 , 3
  114. DMAConfig=5 , 6 , 7
  115.  
  116. [SB16.LC2]
  117. ConfigPriority=NORMAL
  118. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  119. IRQConfig=5 , 7 , 9 , 10
  120. DMAConfig=0 , 1 , 3
  121.  
  122. [SB16.LC3]
  123. ConfigPriority=NORMAL
  124. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  125. IOConfig=388-38B
  126. IRQConfig=5 , 7 , 9 , 10
  127. DMAConfig=0 , 1 , 3
  128. DMAConfig=5 , 6 , 7
  129.  
  130. [SB16.LC4]
  131. ConfigPriority=NORMAL
  132. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  133. IOConfig=388-38B
  134. IRQConfig=5 , 7 , 9 , 10
  135. DMAConfig=0 , 1 , 3
  136.  
  137. [SB16.LC5]
  138. ConfigPriority=NORMAL
  139. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  140. IOConfig=330-331, 300-301
  141. IRQConfig=5 , 7 , 9 , 10
  142. DMAConfig=0 , 1 , 3
  143. DMAConfig=5 , 6 , 7
  144.  
  145. [SB16.LC6]
  146. ConfigPriority=NORMAL
  147. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  148. IOConfig=330-331, 300-301
  149. IRQConfig=5 , 7 , 9 , 10
  150. DMAConfig=0 , 1 , 3
  151.  
  152. [SB16.LC7]
  153. ConfigPriority=NORMAL
  154. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  155. IOConfig=330-331, 300-301
  156. IOConfig=388-38B
  157. IRQConfig=5 , 7 , 9 , 10
  158. DMAConfig=0 , 1 , 3
  159. DMAConfig=5 , 6 , 7
  160.  
  161. [SB16.LC8]
  162. ConfigPriority=NORMAL
  163. IOConfig=220-22F , 240-24F , 260-26F , 280-28F
  164. IOConfig=330-331, 300-301
  165. IOConfig=388-38B
  166. IRQConfig=5 , 7 , 9 , 10
  167. DMAConfig=0 , 1 , 3
  168.  
  169.  
  170. [*PNPB003.Det]
  171. AddReg=PreCopySection
  172.  
  173. [SB16.CopyList]
  174. cspman.dll,,
  175. sb16.vxd,,
  176. sbfm.drv,,
  177. sb16snd.drv,,
  178. wfm0200.acv,,
  179. wfm0200a.csp,,
  180. wfm0201.acv,,
  181. wfm0201a.csp,,
  182. wfm0202.acv,,
  183. wfm0202a.csp,,
  184. wfm0203.acv,,
  185. wfm0203a.csp,,
  186.  
  187. [SBAWE.CopyList]
  188. sbawe.vxd,,
  189. sbawe32.drv,,
  190. synthgm.sbk,,
  191.  
  192. [AWEMAN.CopyList]
  193. aweman.dll,,
  194. aweman32.dll,,
  195.  
  196. [SF.CopyList]
  197. ct3dse.vxd,,
  198.  
  199. [MSJSTICK.CopyList]
  200. vjoyd.vxd,,
  201. msjstick.drv,,
  202.  
  203. ;---------------------------------------------------------------;
  204.  
  205. [PNPB003.AddReg]
  206. HKR,Drivers\wave\sb16snd.drv,Description,,%*PNPB003.DeviceDesc%
  207. HKR,Drivers\midi\sbfm.drv,Description,,%V_INTERNAL%
  208. HKR,Drivers\midi\sb16snd.drv,Description,,%V_EXTERNAL%
  209. HKR,Drivers\mixer\sb16snd.drv,Description,,%*PNPB003.DeviceDesc%
  210. HKR,Drivers\aux\sb16snd.drv,Description,,%*PNPB003.DeviceDesc%
  211. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  212.  
  213. [CTL0001.AddReg]
  214. HKR,Drivers\wave\sb16snd.drv,Description,,%*CTL0001.DeviceDesc%
  215. HKR,Drivers\midi\sbfm.drv,Description,,%V_INTERNAL%
  216. HKR,Drivers\midi\sb16snd.drv,Description,,%V_EXTERNAL%
  217. HKR,Drivers\mixer\sb16snd.drv,Description,,%*CTL0001.DeviceDesc%
  218. HKR,Drivers\aux\sb16snd.drv,Description,,%*CTL0001.DeviceDesc%  
  219. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  220.  
  221. [CTL0021.AddReg]
  222. HKR,Drivers\midi\sbawe32.drv,Description,,%*CTL0021.DeviceDesc%
  223.  
  224. [CTL0022.AddReg]
  225. HKLM,%*CTL0022.DeviceInfoKey%,%MIDIOutDevName%,,%*CTL0022.MIDIOutDevName%
  226. HKLM,%*CTL0022.DeviceInfoKey%,%DSOutDevName%,,%*CTL0022.DSOutDevName%
  227.  
  228. [CTL0042.AddReg]
  229. HKLM,%*CTL0042.DeviceInfoKey%,%MIDIOutDevName%,,%*CTL0042.MIDIOutDevName%
  230. HKLM,%*CTL0042.DeviceInfoKey%,%MIDIInDevName%,,%*CTL0042.MIDIInDevName%
  231. HKLM,%*CTL0042.DeviceInfoKey%,%WaveInDevName%,,%*CTL0042.WaveInDevName%
  232. HKLM,%*CTL0042.DeviceInfoKey%,%WaveOutDevName%,,%*CTL0042.WaveOutDevName%
  233. HKLM,%*CTL0042.DeviceInfoKey%,%MixerDevName%,,%*CTL0042.MixerDevName%
  234. HKLM,%*CTL0042.DeviceInfoKey%,%AuxCDDevName%,,%*CTL0042.AuxCDDevName%
  235. HKLM,%*CTL0042.DeviceInfoKey%,%AuxLineInDevName%,,%*CTL0042.AuxLineInDevName%
  236. HKLM,%*CTL0042.DeviceInfoKey%,%AuxMicDevName%,,%*CTL0042.AuxMicDevName%
  237. HKLM,%*CTL0042.DeviceInfoKey%,%AuxPCSpkDevName%,,%*CTL0042.AuxPCSpkDevName%
  238. HKLM,%*CTL0042.DeviceInfoKey%,%AuxMasterDevName%,,%*CTL0042.AuxMasterDevName%
  239. HKLM,%*CTL0042.DeviceInfoKey%,%AuxWaveDevName%,,%*CTL0042.AuxWaveDevName%
  240. HKLM,%*CTL0042.DeviceInfoKey%,%AuxMIDIDevName%,,%*CTL0042.AuxMIDIDevName%
  241. HKLM,%*CTL0042.DeviceInfoKey%,%DSOutDevName%,,%*CTL0042.DSOutDevName%
  242.  
  243.  
  244. ;---------------------------------------------------------------;
  245.  
  246. [SB16.AddReg]
  247. HKR,,Driver,,sb16.vxd
  248. HKR,Drivers\wave\sb16snd.drv,Driver,,sb16snd.drv
  249. HKR,Drivers\midi\sbfm.drv,Driver,,sbfm.drv
  250. HKR,Drivers\midi\sb16snd.drv,Driver,,sb16snd.drv
  251. HKR,Drivers\midi\sb16snd.drv,External,1,01,00,00,00
  252. HKR,Drivers\mixer\sb16snd.drv,Driver,,sb16snd.drv
  253. HKR,Drivers\aux\sb16snd.drv,Driver,,sb16snd.drv
  254. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  255.  
  256. [SBAWE.AddReg]
  257. HKR,,Driver,,sbawe.vxd
  258. HKR,Drivers\midi\sbawe32.drv,Driver,,sbawe32.drv
  259. HKR,Drivers,SubClasses,,"midi"
  260.  
  261. [WAVE.AddReg]
  262. HKR,,DevLoader,,mmdevldr.vxd
  263. HKR,Drivers,MIGRATED,,0
  264. HKR,Drivers\midi,,,
  265. HKR,Drivers\wave,,,
  266. HKR,Drivers\mixer,,,
  267. HKR,Drivers\aux,,,
  268.  
  269. [SF.AddReg]
  270. HKR,,DevLoader,,mmdevldr.vxd
  271. HKR,Drivers,MIGRATED,,0
  272. HKR,,Driver,,ct3dse.vxd
  273.  
  274. ;---------------------------------------------------------------;
  275.  
  276. [SBAWE_Virtual_Mpu_Device.AddReg]
  277. HKR,,DeviceDriver,,sbawe.vxd
  278. HKR,,DevLoader,,*CONFIGMG
  279.  
  280. ;---------------------------------------------------------------;
  281.  
  282. [JOYSTICK.AddReg]
  283. HKR,,DevLoader,,mmdevldr.vxd
  284. HKR,Drivers,MIGRATED,,0
  285. HKR,Drivers\joystick,,,
  286.  
  287. [MSJSTICK.AddReg]
  288. HKR,,Driver,,vjoyd.vxd
  289. HKR,Drivers\joystick\msjstick.drv,Description,,%*CTL7002.DeviceDesc%
  290. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  291. HKR,Drivers,SubClasses,,"joystick"
  292.  
  293.  
  294. [MSJSTICK.UpdateInis]
  295. system.ini,drivers,"joystick="
  296.  
  297. ;---------------------------------------------------------------;
  298.  
  299. [*PNPB003.KnownDrivers]
  300. sb16snd.drv
  301.  
  302. ;---------------------------------------------------------------;
  303.  
  304. [SourceDisksFiles]
  305. cspman.dll = 1
  306. sb16.vxd = 1
  307. sbfm.drv = 1
  308. sb16snd.drv = 1
  309. wfm0200.acv = 1
  310. wfm0200a.csp = 1
  311. wfm0201.acv = 1
  312. wfm0201a.csp = 1
  313. wfm0202.acv = 1
  314. wfm0202a.csp = 1
  315. wfm0203.acv = 1
  316. wfm0203a.csp = 1
  317. sbawe.vxd = 2
  318. sbawe32.drv = 2
  319. synthgm.sbk = 2
  320. aweman.dll = 2
  321. aweman32.dll = 2
  322. ct3dse.vxd= 3
  323.  
  324. [SourceDisksNames]
  325. 1 = %ID1%,,0000-0001
  326. 2 = %ID1%,,0000-0001
  327. 3 = %ID1%,,0000-0001
  328.  
  329. [DestinationDirs]
  330. SB16.CopyList      = 11        ; LDID_SYS
  331. SBAWE.CopyList      = 11        ; LDID_SYS
  332. AWEMAN.CopyList   = 10        ; LDID_WINDOWS
  333. SF.CopyList       = 11        ; LDID_SYS
  334. MSJSTICK.CopyList = 11        ; LDID_SYS
  335.  
  336. ;---------------------------------------------------------------;
  337.  
  338. [Strings]
  339.  
  340. ;Non Localized Strings
  341. MIDIOutDevName="MIDIOutDevName"
  342. MIDIInDevName="MIDIInDevName"
  343. WaveInDevName="WaveInDevName"
  344. WaveOutDevName="WaveOutDevName"
  345. MixerDevName="MixerDevName"
  346. AuxCDDevName="AuxCDDevName"
  347. AuxLineInDevName="AuxLineInDevName"
  348. AuxMicDevName="AuxMicDevName"
  349. AuxPCSpkDevName="AuxPCSpkDevName"
  350. AuxMasterDevName="AuxMasterDevName"
  351. AuxWaveDevName="AuxWaveDevName"
  352. AuxMIDIDevName="AuxMIDIDevName"
  353. DSOutDevName="DSOutDevName"
  354.  
  355. *CTL0022.DeviceInfoKey="SOFTWARE\Creative Tech\DeviceInfo\ISAPNP\CTL0022"
  356. *CTL0042.DeviceInfoKey="SOFTWARE\Creative Tech\DeviceInfo\ISAPNP\CTL0042"
  357.  
  358. *CTL0022.MIDIOutDevName="AWE64 MIDI Synth"
  359. *CTL0022.DSOutDevName="AWE64 Direct Sound Driver"
  360.  
  361. *CTL0042.MIDIOutDevName="AWE64 MIDI Out"
  362. *CTL0042.MIDIInDevName="AWE64 MIDI In"
  363. *CTL0042.WaveInDevName="AWE64 Wave In"
  364. *CTL0042.WaveOutDevName="AWE64 Wave Out"
  365. *CTL0042.MixerDevName="AWE64 Mixer"
  366. *CTL0042.AuxCDDevName="AWE64 Aux: CD"
  367. *CTL0042.AuxLineInDevName="AWE64 Aux: Line In"
  368. *CTL0042.AuxMicDevName="AWE64 Aux: Mic"
  369. *CTL0042.AuxPCSpkDevName="AWE64 Aux: PC Speaker"
  370. *CTL0042.AuxMasterDevName="AWE64 Aux: Master"
  371. *CTL0042.AuxWaveDevName="AWE64 Aux: Wave"
  372. *CTL0042.AuxMIDIDevName="AWE64 Aux: MIDI"
  373. *CTL0042.DSOutDevName="AWE64 Direct Sound Driver"
  374.  
  375.  
  376. ;Localized strings
  377. CREAF="Creative"
  378. CLMfgName="Creative"
  379. *PNPB003.DeviceDesc="Creative Sound Blaster 16 or AWE-32"
  380. *CTL0001.DeviceDesc="Creative Sound Blaster 16 Plug and Play"
  381. *CTL0021.DeviceDesc="Creative Advanced Wave Effects Synthesis for AWE 32"
  382. *CTL0022.DeviceDesc="Creative AWE64 Wavetable MIDI (AWE32 compatible)"
  383. *CTL0042.DeviceDesc="Creative AWE64 16-bit Audio (SB16 compatible)"
  384. *CTL0051.DeviceDesc="Creative 3D Stereo Enhancement Technology"
  385. *CTL7002.DeviceDesc="Creative Gameport Joystick"
  386. SBAWE_Virtual_Mpu.DeviceDesc="Creative SBAWE MPU401 Emulation"
  387. MediaClassName="Sound, video and game controllers"
  388. V_INTERNAL="Creative Stereo Music Synthesizer"
  389. V_EXTERNAL="External MIDI Port"
  390. ID1="Creative Drivers Disk"
  391.